#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <dirent.h>


void print_dir(const char* dir){
	DIR* pdir=opendir(dir);
	if(pdir==NULL){
		perror("open dir error");
		exit(1);
	}
	struct dirent * de;
	while(de=readdir(pdir)){
		printf("%s\n",de->d_name);
	}
	close(pdir);
}

int main(int argc,char** argv){
	if(argc<2){
		printf("usage: <command> dir\n");
		exit(1);
	}
	print_dir(argv[1]);
}
